Seal GtkPrintJob.
authorTim Janik <timj@src.gnome.org>
Fri, 20 Jun 2008 11:07:45 +0000 (11:07 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 20 Jun 2008 11:07:45 +0000 (11:07 +0000)
svn path=/trunk/; revision=20599

gtk/gtkprintjob.h

index 1edf2536653482f4a1cd7c3f627f78df56ee7f82..0bd4c404e76dbcf35fec727c60ac3b0e64dcf527 100644 (file)
@@ -52,20 +52,20 @@ struct _GtkPrintJob
 {
   GObject parent_instance;
 
-  GtkPrintJobPrivate *priv;
+  GtkPrintJobPrivate *GSEAL (priv);
 
   /* Settings the client has to implement:
    * (These are read-only, set at initialization)
    */
-  GtkPrintPages print_pages;
-  GtkPageRange *page_ranges;
-  gint num_page_ranges;
-  GtkPageSet page_set;
-  gint num_copies;
-  gdouble scale;
-  guint rotate_to_orientation : 1;
-  guint collate               : 1;
-  guint reverse               : 1;
+  GtkPrintPages GSEAL (print_pages);
+  GtkPageRange *GSEAL (page_ranges);
+  gint GSEAL (num_page_ranges);
+  GtkPageSet GSEAL (page_set);
+  gint GSEAL (num_copies);
+  gdouble GSEAL (scale);
+  guint GSEAL (rotate_to_orientation : 1);
+  guint GSEAL (collate               : 1);
+  guint GSEAL (reverse               : 1);
 };
 
 struct _GtkPrintJobClass